1.1.0 (WIP)
- Remove BQDEJointThread support. [DONE]
- Remove BQDEThreadPool support. [DONE]
- Replace BQDE's batching with DCTE's submission chains. [DONE]
- Implement submission chaining for low-priority tasks.
- Limit low-priority submission chains to two (2) entries.
- ExecutionPreference::DEDICATED_THREAD now disables and opts the task out of submission chaining. [DONE]
- Set the chain limit (BQDE_MAXIMUM_FULL_CHAIN_SIZE) to the getOptimalBatchingSize() value. [DONE]
1.0.8
- Add EEX_query_debug support.
1.0.7
- Finish the USE_NEW_SUBMISSION_METHOD (USE_LEGACY_SUBMISSION_METHOD) implementation.
- Enable LPT only on executors above 20 threads. (EXPERIMENTAL)
1.0.6
- Add and use getOptimalBatchingSize();
- Increase yielding use.
1.0.5
- Switch to transferOrXfer() for submission to the task queue. <br>
1.0.4
- Yield on failure.
- Use tryTransfer() where possible.
1.0.3
- Expose EEX_executor_sched_accepts_always and enable thread yielding on non-batch threads.
1.0.2
- More deadlocking work and stability improvements. <br>
1.0.1
- Improve stability and reduce deadlocking.
1.0.0
- Initial release.